package cn.com.servyou.services;

import cn.com.servyou.mapper.data.RkmxMapper;
import cn.com.servyou.model.vo.CxRkmxVo;
import cn.com.servyou.utils.PagerUtil;
import com.github.pagehelper.PageInfo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

/**
 * 查询统计 入库明細查詢
 */
@Service
@Slf4j
public class CxRkmxService {
    // 注入Mapper
    @Resource
    RkmxMapper cxRkmxMapper;
    /***
     * 查询入库明細列表
     * @param vo
     * @return
     */
    public PageInfo queryRkmxList(CxRkmxVo vo) {
        log.info("入库参数：");
        log.info(vo.toString());
        // 分页排序
        PagerUtil.startPage(vo);
        // 查询结果数据
        List<Map> datas = cxRkmxMapper.queryRkmxList(vo);
        // 构建PageInfo对象返回（目的：获取总记录数据）
        PageInfo pageInfo = new PageInfo(datas);
        // 返回数据
        return pageInfo;
    }
}
